﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.Common;

namespace DbHelper.Implementation
{
    public class OracleDb : Db
    {
        #region Propriedades
        public override string QueryDatetime
        {
            get { return "SELECT SYSDATE"; }
        } 
        #endregion

        #region Construtores
        public OracleDb()
            : base()
        {
        }

        public OracleDb(string connectionString)
            : base(connectionString)
        {
        }
        #endregion

        public override System.Data.Common.DbConnection GetConnection()
        {
            throw new NotImplementedException();
        }

        public override System.Data.Common.DbParameter GetParameter(string name, System.Data.DbType dbType, object value)
        {
            throw new NotImplementedException();
        }

        public override int ExecuteNonQuery(System.Data.CommandType cmdType, string cmdText, List<System.Data.Common.DbParameter> cmdParms)
        {
            throw new NotImplementedException();
        }

        public override int ExecuteNonQuery(System.Data.Common.DbTransaction trans, System.Data.CommandType cmdType, string cmdText, List<System.Data.Common.DbParameter> cmdParms)
        {
            throw new NotImplementedException();
        }

        public override System.Data.Common.DbCommand ExecuteNonQueryCmd(System.Data.CommandType cmdType, string cmdText, List<System.Data.Common.DbParameter> cmdParms)
        {
            throw new NotImplementedException();
        }

        public override System.Data.Common.DbCommand ExecuteNonQueryCmd(System.Data.Common.DbTransaction trans, System.Data.CommandType cmdType, string cmdText, List<System.Data.Common.DbParameter> cmdParms)
        {
            throw new NotImplementedException();
        }

        public override System.Data.Common.DbDataReader ExecuteReader(System.Data.CommandType cmdType, string cmdText, List<System.Data.Common.DbParameter> cmdParms)
        {
            throw new NotImplementedException();
        }

        public override System.Data.Common.DbDataReader ExecuteReader(System.Data.Common.DbTransaction trans, System.Data.CommandType cmdType, string cmdText, List<System.Data.Common.DbParameter> cmdParms)
        {
            throw new NotImplementedException();
        }

        public override System.Data.DataSet ExecuteReaderDs(System.Data.CommandType cmdType, string cmdText, List<System.Data.Common.DbParameter> cmdParms)
        {
            throw new NotImplementedException();
        }

        public override System.Data.DataSet ExecuteReaderDs(System.Data.Common.DbTransaction trans, System.Data.CommandType cmdType, string cmdText, List<System.Data.Common.DbParameter> cmdParms)
        {
            throw new NotImplementedException();
        }

        public override object ExecuteScalar(System.Data.CommandType cmdType, string cmdText, List<System.Data.Common.DbParameter> cmdParms)
        {
            throw new NotImplementedException();
        }

        public override object ExecuteScalar(System.Data.Common.DbTransaction trans, System.Data.CommandType cmdType, string cmdText, List<System.Data.Common.DbParameter> cmdParms)
        {
            throw new NotImplementedException();
        }
    }
}
